#ifndef LUTS_H
#define LUTS_H

const int default_lut_size = 768;
const unsigned char default_lut[] =
{
0,0,0,
0,0,0,
1,0,0,
2,0,0,
3,0,0,
4,0,0,
5,0,0,
6,0,0,
7,0,0,
8,0,0,
9,0,0,
10,0,0,
11,0,0,
12,0,0,
13,0,0,
14,0,0,
15,0,0,
16,0,0,
17,0,0,
18,0,0,
19,0,0,
20,0,0,
21,0,0,
22,0,0,
23,0,0,
24,0,0,
25,0,0,
26,0,0,
27,0,0,
28,0,0,
29,0,0,
30,0,0,
31,0,0,
32,0,0,
33,0,0,
34,0,0,
35,0,0,
36,0,0,
37,0,0,
38,0,0,
39,0,0,
40,0,0,
41,0,0,
42,0,0,
43,0,0,
44,0,0,
45,0,0,
46,0,0,
47,0,0,
48,0,0,
49,0,0,
50,0,0,
51,0,0,
52,0,0,
53,0,0,
54,0,0,
55,0,0,
56,0,0,
57,0,0,
58,0,0,
59,0,0,
60,0,0,
61,0,0,
62,0,0,
63,0,0,
64,0,0,
65,0,0,
66,0,0,
67,0,0,
68,0,0,
69,0,0,
70,0,0,
71,0,0,
72,0,0,
73,0,0,
74,0,0,
75,0,0,
76,0,0,
77,0,0,
78,0,0,
79,0,0,
80,0,0,
81,0,0,
82,0,0,
83,0,0,
84,0,0,
85,0,0,
86,0,0,
87,0,0,
88,0,0,
89,0,0,
90,0,0,
91,0,0,
92,0,0,
93,0,0,
94,0,0,
95,0,0,
96,0,0,
97,0,0,
98,0,0,
99,0,0,
100,0,0,
101,0,0,
102,0,0,
103,0,0,
104,0,0,
105,0,0,
106,0,0,
107,0,0,
108,0,0,
109,0,0,
110,0,0,
111,0,0,
112,0,0,
113,0,0,
114,0,0,
115,0,0,
116,0,0,
117,0,0,
118,0,0,
119,0,0,
120,0,0,
121,0,0,
122,0,0,
123,0,0,
124,0,0,
125,0,0,
126,0,0,
127,0,0,
128,0,0,
129,0,0,
130,0,0,
131,0,0,
132,0,0,
133,0,0,
134,0,0,
135,0,0,
136,0,0,
137,0,0,
138,0,0,
139,0,0,
140,0,0,
141,0,0,
142,0,0,
143,0,0,
144,0,0,
145,0,0,
146,0,0,
147,0,0,
148,0,0,
149,0,0,
150,0,0,
151,0,0,
152,0,0,
153,0,0,
154,0,0,
155,0,0,
156,0,0,
157,0,0,
158,0,0,
159,0,0,
160,0,0,
161,0,0,
162,0,0,
163,0,0,
164,0,0,
165,0,0,
166,0,0,
167,0,0,
168,0,0,
169,0,0,
170,0,0,
171,0,0,
172,0,0,
173,0,0,
174,0,0,
175,0,0,
176,0,0,
177,0,0,
178,0,0,
179,0,0,
180,0,0,
181,0,0,
182,0,0,
183,0,0,
184,0,0,
185,0,0,
186,0,0,
187,0,0,
188,0,0,
189,0,0,
190,0,0,
191,0,0,
192,0,0,
193,0,0,
194,0,0,
195,0,0,
196,0,0,
197,0,0,
198,0,0,
199,0,0,
200,0,0,
201,0,0,
202,0,0,
203,0,0,
204,0,0,
205,0,0,
206,0,0,
207,0,0,
208,0,0,
209,0,0,
210,0,0,
211,0,0,
212,0,0,
213,0,0,
214,0,0,
215,0,0,
216,0,0,
217,0,0,
218,0,0,
219,0,0,
220,0,0,
221,0,0,
222,0,0,
223,0,0,
224,0,0,
225,0,0,
226,0,0,
227,0,0,
228,0,0,
229,0,0,
230,0,0,
231,0,0,
232,0,0,
233,0,0,
234,0,0,
235,0,0,
236,0,0,
237,0,0,
238,0,0,
239,0,0,
240,0,0,
241,0,0,
242,0,0,
243,0,0,
244,0,0,
245,0,0,
246,0,0,
247,0,0,
248,0,0,
249,0,0,
250,0,0,
251,0,0,
252,0,0,
253,0,0,
254,0,0,
255,0,0,
255,0,0,
255,1,0,
255,2,0,
255,3,0,
255,4,0,
255,5,0,
255,6,0,
255,7,0,
255,8,0,
255,9,0,
255,10,0,
255,11,0,
255,12,0,
255,13,0,
255,14,0,
255,15,0,
255,16,0,
255,17,0,
255,18,0,
255,19,0,
255,20,0,
255,21,0,
255,22,0,
255,23,0,
255,24,0,
255,25,0,
255,26,0,
255,27,0,
255,28,0,
255,29,0,
255,30,0,
255,31,0,
255,32,0,
255,33,0,
255,34,0,
255,35,0,
255,36,0,
255,37,0,
255,38,0,
255,39,0,
255,40,0,
255,41,0,
255,42,0,
255,43,0,
255,44,0,
255,45,0,
255,46,0,
255,47,0,
255,48,0,
255,49,0,
255,50,0,
255,51,0,
255,52,0,
255,53,0,
255,54,0,
255,55,0,
255,56,0,
255,57,0,
255,58,0,
255,59,0,
255,60,0,
255,61,0,
255,62,0,
255,63,0,
255,64,0,
255,65,0,
255,66,0,
255,67,0,
255,68,0,
255,69,0,
255,70,0,
255,71,0,
255,72,0,
255,73,0,
255,74,0,
255,75,0,
255,76,0,
255,77,0,
255,78,0,
255,79,0,
255,80,0,
255,81,0,
255,82,0,
255,83,0,
255,84,0,
255,85,0,
255,86,0,
255,87,0,
255,88,0,
255,89,0,
255,90,0,
255,91,0,
255,92,0,
255,93,0,
255,94,0,
255,95,0,
255,96,0,
255,97,0,
255,98,0,
255,99,0,
255,100,0,
255,101,0,
255,102,0,
255,103,0,
255,104,0,
255,105,0,
255,106,0,
255,107,0,
255,108,0,
255,109,0,
255,110,0,
255,111,0,
255,112,0,
255,113,0,
255,114,0,
255,115,0,
255,116,0,
255,117,0,
255,118,0,
255,119,0,
255,120,0,
255,121,0,
255,122,0,
255,123,0,
255,124,0,
255,125,0,
255,126,0,
255,127,0,
255,128,0,
255,129,0,
255,130,0,
255,131,0,
255,132,0,
255,133,0,
255,134,0,
255,135,0,
255,136,0,
255,137,0,
255,138,0,
255,139,0,
255,140,0,
255,141,0,
255,142,0,
255,143,0,
255,144,0,
255,145,0,
255,146,0,
255,147,0,
255,148,0,
255,149,0,
255,150,0,
255,151,0,
255,152,0,
255,153,0,
255,154,0,
255,155,0,
255,156,0,
255,157,0,
255,158,0,
255,159,0,
255,160,0,
255,161,0,
255,162,0,
255,163,0,
255,164,0,
255,165,0,
255,166,0,
255,167,0,
255,168,0,
255,169,0,
255,170,0,
255,171,0,
255,172,0,
255,173,0,
255,174,0,
255,175,0,
255,176,0,
255,177,0,
255,178,0,
255,179,0,
255,180,0,
255,181,0,
255,182,0,
255,183,0,
255,184,0,
255,185,0,
255,186,0,
255,187,0,
255,188,0,
255,189,0,
255,190,0,
255,191,0,
255,192,0,
255,193,0,
255,194,0,
255,195,0,
255,196,0,
255,197,0,
255,198,0,
255,199,0,
255,200,0,
255,201,0,
255,202,0,
255,203,0,
255,204,0,
255,205,0,
255,206,0,
255,207,0,
255,208,0,
255,209,0,
255,210,0,
255,211,0,
255,212,0,
255,213,0,
255,214,0,
255,215,0,
255,216,0,
255,217,0,
255,218,0,
255,219,0,
255,220,0,
255,221,0,
255,222,0,
255,223,0,
255,224,0,
255,225,0,
255,226,0,
255,227,0,
255,228,0,
255,229,0,
255,230,0,
255,231,0,
255,232,0,
255,233,0,
255,234,0,
255,235,0,
255,236,0,
255,237,0,
255,238,0,
255,239,0,
255,240,0,
255,241,0,
255,242,0,
255,243,0,
255,244,0,
255,245,0,
255,246,0,
255,247,0,
255,248,0,
255,249,0,
255,250,0,
255,251,0,
255,252,0,
255,253,0,
255,254,0,
255,255,0,
255,255,0,
255,255,1,
255,255,2,
255,255,3,
255,255,4,
255,255,5,
255,255,6,
255,255,7,
255,255,8,
255,255,9,
255,255,10,
255,255,11,
255,255,12,
255,255,13,
255,255,14,
255,255,15,
255,255,16,
255,255,17,
255,255,18,
255,255,19,
255,255,20,
255,255,21,
255,255,22,
255,255,23,
255,255,24,
255,255,25,
255,255,26,
255,255,27,
255,255,28,
255,255,29,
255,255,30,
255,255,31,
255,255,32,
255,255,33,
255,255,34,
255,255,35,
255,255,36,
255,255,37,
255,255,38,
255,255,39,
255,255,40,
255,255,41,
255,255,42,
255,255,43,
255,255,44,
255,255,45,
255,255,46,
255,255,47,
255,255,48,
255,255,49,
255,255,50,
255,255,51,
255,255,52,
255,255,53,
255,255,54,
255,255,55,
255,255,56,
255,255,57,
255,255,58,
255,255,59,
255,255,60,
255,255,61,
255,255,62,
255,255,63,
255,255,64,
255,255,65,
255,255,66,
255,255,67,
255,255,68,
255,255,69,
255,255,70,
255,255,71,
255,255,72,
255,255,73,
255,255,74,
255,255,75,
255,255,76,
255,255,77,
255,255,78,
255,255,79,
255,255,80,
255,255,81,
255,255,82,
255,255,83,
255,255,84,
255,255,85,
255,255,86,
255,255,87,
255,255,88,
255,255,89,
255,255,90,
255,255,91,
255,255,92,
255,255,93,
255,255,94,
255,255,95,
255,255,96,
255,255,97,
255,255,98,
255,255,99,
255,255,100,
255,255,101,
255,255,102,
255,255,103,
255,255,104,
255,255,105,
255,255,106,
255,255,107,
255,255,108,
255,255,109,
255,255,110,
255,255,111,
255,255,112,
255,255,113,
255,255,114,
255,255,115,
255,255,116,
255,255,117,
255,255,118,
255,255,119,
255,255,120,
255,255,121,
255,255,122,
255,255,123,
255,255,124,
255,255,125,
255,255,126,
255,255,127,
255,255,128,
255,255,129,
255,255,130,
255,255,131,
255,255,132,
255,255,133,
255,255,134,
255,255,135,
255,255,136,
255,255,137,
255,255,138,
255,255,139,
255,255,140,
255,255,141,
255,255,142,
255,255,143,
255,255,144,
255,255,145,
255,255,146,
255,255,147,
255,255,148,
255,255,149,
255,255,150,
255,255,151,
255,255,152,
255,255,153,
255,255,154,
255,255,155,
255,255,156,
255,255,157,
255,255,158,
255,255,159,
255,255,160,
255,255,161,
255,255,162,
255,255,163,
255,255,164,
255,255,165,
255,255,166,
255,255,167,
255,255,168,
255,255,169,
255,255,170,
255,255,171,
255,255,172,
255,255,173,
255,255,174,
255,255,175,
255,255,176,
255,255,177,
255,255,178,
255,255,179,
255,255,180,
255,255,181,
255,255,182,
255,255,183,
255,255,184,
255,255,185,
255,255,186,
255,255,187,
255,255,188,
255,255,189,
255,255,190,
255,255,191,
255,255,192,
255,255,193,
255,255,194,
255,255,195,
255,255,196,
255,255,197,
255,255,198,
255,255,199,
255,255,200,
255,255,201,
255,255,202,
255,255,203,
255,255,204,
255,255,205,
255,255,206,
255,255,207,
255,255,208,
255,255,209,
255,255,210,
255,255,211,
255,255,212,
255,255,213,
255,255,214,
255,255,215,
255,255,216,
255,255,217,
255,255,218,
255,255,219,
255,255,220,
255,255,221,
255,255,222,
255,255,223,
255,255,224,
255,255,225,
255,255,226,
255,255,227,
255,255,228,
255,255,229,
255,255,230,
255,255,231,
255,255,232,
255,255,233,
255,255,234,
255,255,235,
255,255,236,
255,255,237,
255,255,238,
255,255,239,
255,255,240,
255,255,241,
255,255,242,
255,255,243,
255,255,244,
255,255,245,
255,255,246,
255,255,247,
255,255,248,
255,255,249,
255,255,250,
255,255,251,
255,255,252,
255,255,253,
255,255,254
};

const int black_rainbow_size = 1536;
const unsigned char black_rainbow_lut[] =
{
0,0,0,
0,0,0,
1,0,1,
2,0,2,
3,0,3,
4,0,4,
5,0,5,
6,0,6,
7,0,7,
8,0,8,
9,0,9,
10,0,10,
11,0,11,
12,0,12,
13,0,13,
14,0,14,
15,0,15,
16,0,16,
17,0,17,
18,0,18,
19,0,19,
20,0,20,
21,0,21,
22,0,22,
23,0,23,
24,0,24,
25,0,25,
26,0,26,
27,0,27,
28,0,28,
29,0,29,
30,0,30,
31,0,31,
32,0,32,
33,0,33,
34,0,34,
35,0,35,
36,0,36,
37,0,37,
38,0,38,
39,0,39,
40,0,40,
41,0,41,
42,0,42,
43,0,43,
44,0,44,
45,0,45,
46,0,46,
47,0,47,
48,0,48,
49,0,49,
50,0,50,
51,0,51,
52,0,52,
53,0,53,
54,0,54,
55,0,55,
56,0,56,
57,0,57,
58,0,58,
59,0,59,
60,0,60,
61,0,61,
62,0,62,
63,0,63,
64,0,64,
65,0,65,
66,0,66,
67,0,67,
68,0,68,
69,0,69,
70,0,70,
71,0,71,
72,0,72,
73,0,73,
74,0,74,
75,0,75,
76,0,76,
77,0,77,
78,0,78,
79,0,79,
80,0,80,
81,0,81,
82,0,82,
83,0,83,
84,0,84,
85,0,85,
86,0,86,
87,0,87,
88,0,88,
89,0,89,
90,0,90,
91,0,91,
92,0,92,
93,0,93,
94,0,94,
95,0,95,
96,0,96,
97,0,97,
98,0,98,
99,0,99,
100,0,100,
101,0,101,
102,0,102,
103,0,103,
104,0,104,
105,0,105,
106,0,106,
107,0,107,
108,0,108,
109,0,109,
110,0,110,
111,0,111,
112,0,112,
113,0,113,
114,0,114,
115,0,115,
116,0,116,
117,0,117,
118,0,118,
119,0,119,
120,0,120,
121,0,121,
122,0,122,
123,0,123,
124,0,124,
125,0,125,
126,0,126,
127,0,127,
128,0,128,
129,0,129,
130,0,130,
131,0,131,
132,0,132,
133,0,133,
134,0,134,
135,0,135,
136,0,136,
137,0,137,
138,0,138,
139,0,139,
140,0,140,
141,0,141,
142,0,142,
143,0,143,
144,0,144,
145,0,145,
146,0,146,
147,0,147,
148,0,148,
149,0,149,
150,0,150,
151,0,151,
152,0,152,
153,0,153,
154,0,154,
155,0,155,
156,0,156,
157,0,157,
158,0,158,
159,0,159,
160,0,160,
161,0,161,
162,0,162,
163,0,163,
164,0,164,
165,0,165,
166,0,166,
167,0,167,
168,0,168,
169,0,169,
170,0,170,
171,0,171,
172,0,172,
173,0,173,
174,0,174,
175,0,175,
176,0,176,
177,0,177,
178,0,178,
179,0,179,
180,0,180,
181,0,181,
182,0,182,
183,0,183,
184,0,184,
185,0,185,
186,0,186,
187,0,187,
188,0,188,
189,0,189,
190,0,190,
191,0,191,
192,0,192,
193,0,193,
194,0,194,
195,0,195,
196,0,196,
197,0,197,
198,0,198,
199,0,199,
200,0,200,
201,0,201,
202,0,202,
203,0,203,
204,0,204,
205,0,205,
206,0,206,
207,0,207,
208,0,208,
209,0,209,
210,0,210,
211,0,211,
212,0,212,
213,0,213,
214,0,214,
215,0,215,
216,0,216,
217,0,217,
218,0,218,
219,0,219,
220,0,220,
221,0,221,
222,0,222,
223,0,223,
224,0,224,
225,0,225,
226,0,226,
227,0,227,
228,0,228,
229,0,229,
230,0,230,
231,0,231,
232,0,232,
233,0,233,
234,0,234,
235,0,235,
236,0,236,
237,0,237,
238,0,238,
239,0,239,
240,0,240,
241,0,241,
242,0,242,
243,0,243,
244,0,244,
245,0,245,
246,0,246,
247,0,247,
248,0,248,
249,0,249,
250,0,250,
251,0,251,
252,0,252,
253,0,253,
254,0,254,
255,0,255,
254,0,255,
253,0,255,
252,0,255,
251,0,255,
250,0,255,
249,0,255,
248,0,255,
247,0,255,
246,0,255,
245,0,255,
244,0,255,
243,0,255,
242,0,255,
241,0,255,
240,0,255,
239,0,255,
238,0,255,
237,0,255,
236,0,255,
235,0,255,
234,0,255,
233,0,255,
232,0,255,
231,0,255,
230,0,255,
229,0,255,
228,0,255,
227,0,255,
226,0,255,
225,0,255,
224,0,255,
223,0,255,
222,0,255,
221,0,255,
220,0,255,
219,0,255,
218,0,255,
217,0,255,
216,0,255,
215,0,255,
214,0,255,
213,0,255,
212,0,255,
211,0,255,
210,0,255,
209,0,255,
208,0,255,
207,0,255,
206,0,255,
205,0,255,
204,0,255,
203,0,255,
202,0,255,
201,0,255,
200,0,255,
199,0,255,
198,0,255,
197,0,255,
196,0,255,
195,0,255,
194,0,255,
193,0,255,
192,0,255,
191,0,255,
190,0,255,
189,0,255,
188,0,255,
187,0,255,
186,0,255,
185,0,255,
184,0,255,
183,0,255,
182,0,255,
181,0,255,
180,0,255,
179,0,255,
178,0,255,
177,0,255,
176,0,255,
175,0,255,
174,0,255,
173,0,255,
172,0,255,
171,0,255,
170,0,255,
169,0,255,
168,0,255,
167,0,255,
166,0,255,
165,0,255,
164,0,255,
163,0,255,
162,0,255,
161,0,255,
160,0,255,
159,0,255,
158,0,255,
157,0,255,
156,0,255,
155,0,255,
154,0,255,
153,0,255,
152,0,255,
151,0,255,
150,0,255,
149,0,255,
148,0,255,
147,0,255,
146,0,255,
145,0,255,
144,0,255,
143,0,255,
142,0,255,
141,0,255,
140,0,255,
139,0,255,
138,0,255,
137,0,255,
136,0,255,
135,0,255,
134,0,255,
133,0,255,
132,0,255,
131,0,255,
130,0,255,
129,0,255,
128,0,255,
127,0,255,
126,0,255,
125,0,255,
124,0,255,
123,0,255,
122,0,255,
121,0,255,
120,0,255,
119,0,255,
118,0,255,
117,0,255,
116,0,255,
115,0,255,
114,0,255,
113,0,255,
112,0,255,
111,0,255,
110,0,255,
109,0,255,
108,0,255,
107,0,255,
106,0,255,
105,0,255,
104,0,255,
103,0,255,
102,0,255,
101,0,255,
100,0,255,
99,0,255,
98,0,255,
97,0,255,
96,0,255,
95,0,255,
94,0,255,
93,0,255,
92,0,255,
91,0,255,
90,0,255,
89,0,255,
88,0,255,
87,0,255,
86,0,255,
85,0,255,
84,0,255,
83,0,255,
82,0,255,
81,0,255,
80,0,255,
79,0,255,
78,0,255,
77,0,255,
76,0,255,
75,0,255,
74,0,255,
73,0,255,
72,0,255,
71,0,255,
70,0,255,
69,0,255,
68,0,255,
67,0,255,
66,0,255,
65,0,255,
64,0,255,
63,0,255,
62,0,255,
61,0,255,
60,0,255,
59,0,255,
58,0,255,
57,0,255,
56,0,255,
55,0,255,
54,0,255,
53,0,255,
52,0,255,
51,0,255,
50,0,255,
49,0,255,
48,0,255,
47,0,255,
46,0,255,
45,0,255,
44,0,255,
43,0,255,
42,0,255,
41,0,255,
40,0,255,
39,0,255,
38,0,255,
37,0,255,
36,0,255,
35,0,255,
34,0,255,
33,0,255,
32,0,255,
31,0,255,
30,0,255,
29,0,255,
28,0,255,
27,0,255,
26,0,255,
25,0,255,
24,0,255,
23,0,255,
22,0,255,
21,0,255,
20,0,255,
19,0,255,
18,0,255,
17,0,255,
16,0,255,
15,0,255,
14,0,255,
13,0,255,
12,0,255,
11,0,255,
10,0,255,
9,0,255,
8,0,255,
7,0,255,
6,0,255,
5,0,255,
4,0,255,
3,0,255,
2,0,255,
1,0,255,
0,0,255,
0,0,255,
0,0,255,
0,1,255,
0,2,255,
0,3,255,
0,4,255,
0,5,255,
0,6,255,
0,7,255,
0,8,255,
0,9,255,
0,10,255,
0,11,255,
0,12,255,
0,13,255,
0,14,255,
0,15,255,
0,16,255,
0,17,255,
0,18,255,
0,19,255,
0,20,255,
0,21,255,
0,22,255,
0,23,255,
0,24,255,
0,25,255,
0,26,255,
0,27,255,
0,28,255,
0,29,255,
0,30,255,
0,31,255,
0,32,255,
0,33,255,
0,34,255,
0,35,255,
0,36,255,
0,37,255,
0,38,255,
0,39,255,
0,40,255,
0,41,255,
0,42,255,
0,43,255,
0,44,255,
0,45,255,
0,46,255,
0,47,255,
0,48,255,
0,49,255,
0,50,255,
0,51,255,
0,52,255,
0,53,255,
0,54,255,
0,55,255,
0,56,255,
0,57,255,
0,58,255,
0,59,255,
0,60,255,
0,61,255,
0,62,255,
0,63,255,
0,64,255,
0,65,255,
0,66,255,
0,67,255,
0,68,255,
0,69,255,
0,70,255,
0,71,255,
0,72,255,
0,73,255,
0,74,255,
0,75,255,
0,76,255,
0,77,255,
0,78,255,
0,79,255,
0,80,255,
0,81,255,
0,82,255,
0,83,255,
0,84,255,
0,85,255,
0,86,255,
0,87,255,
0,88,255,
0,89,255,
0,90,255,
0,91,255,
0,92,255,
0,93,255,
0,94,255,
0,95,255,
0,96,255,
0,97,255,
0,98,255,
0,99,255,
0,100,255,
0,101,255,
0,102,255,
0,103,255,
0,104,255,
0,105,255,
0,106,255,
0,107,255,
0,108,255,
0,109,255,
0,110,255,
0,111,255,
0,112,255,
0,113,255,
0,114,255,
0,115,255,
0,116,255,
0,117,255,
0,118,255,
0,119,255,
0,120,255,
0,121,255,
0,122,255,
0,123,255,
0,124,255,
0,125,255,
0,126,255,
0,127,255,
0,128,255,
0,129,255,
0,130,255,
0,131,255,
0,132,255,
0,133,255,
0,134,255,
0,135,255,
0,136,255,
0,137,255,
0,138,255,
0,139,255,
0,140,255,
0,141,255,
0,142,255,
0,143,255,
0,144,255,
0,145,255,
0,146,255,
0,147,255,
0,148,255,
0,149,255,
0,150,255,
0,151,255,
0,152,255,
0,153,255,
0,154,255,
0,155,255,
0,156,255,
0,157,255,
0,158,255,
0,159,255,
0,160,255,
0,161,255,
0,162,255,
0,163,255,
0,164,255,
0,165,255,
0,166,255,
0,167,255,
0,168,255,
0,169,255,
0,170,255,
0,171,255,
0,172,255,
0,173,255,
0,174,255,
0,175,255,
0,176,255,
0,177,255,
0,178,255,
0,179,255,
0,180,255,
0,181,255,
0,182,255,
0,183,255,
0,184,255,
0,185,255,
0,186,255,
0,187,255,
0,188,255,
0,189,255,
0,190,255,
0,191,255,
0,192,255,
0,193,255,
0,194,255,
0,195,255,
0,196,255,
0,197,255,
0,198,255,
0,199,255,
0,200,255,
0,201,255,
0,202,255,
0,203,255,
0,204,255,
0,205,255,
0,206,255,
0,207,255,
0,208,255,
0,209,255,
0,210,255,
0,211,255,
0,212,255,
0,213,255,
0,214,255,
0,215,255,
0,216,255,
0,217,255,
0,218,255,
0,219,255,
0,220,255,
0,221,255,
0,222,255,
0,223,255,
0,224,255,
0,225,255,
0,226,255,
0,227,255,
0,228,255,
0,229,255,
0,230,255,
0,231,255,
0,232,255,
0,233,255,
0,234,255,
0,235,255,
0,236,255,
0,237,255,
0,238,255,
0,239,255,
0,240,255,
0,241,255,
0,242,255,
0,243,255,
0,244,255,
0,245,255,
0,246,255,
0,247,255,
0,248,255,
0,249,255,
0,250,255,
0,251,255,
0,252,255,
0,253,255,
0,254,255,
0,255,255,
0,255,254,
0,255,253,
0,255,252,
0,255,251,
0,255,250,
0,255,249,
0,255,248,
0,255,247,
0,255,246,
0,255,245,
0,255,244,
0,255,243,
0,255,242,
0,255,241,
0,255,240,
0,255,239,
0,255,238,
0,255,237,
0,255,236,
0,255,235,
0,255,234,
0,255,233,
0,255,232,
0,255,231,
0,255,230,
0,255,229,
0,255,228,
0,255,227,
0,255,226,
0,255,225,
0,255,224,
0,255,223,
0,255,222,
0,255,221,
0,255,220,
0,255,219,
0,255,218,
0,255,217,
0,255,216,
0,255,215,
0,255,214,
0,255,213,
0,255,212,
0,255,211,
0,255,210,
0,255,209,
0,255,208,
0,255,207,
0,255,206,
0,255,205,
0,255,204,
0,255,203,
0,255,202,
0,255,201,
0,255,200,
0,255,199,
0,255,198,
0,255,197,
0,255,196,
0,255,195,
0,255,194,
0,255,193,
0,255,192,
0,255,191,
0,255,190,
0,255,189,
0,255,188,
0,255,187,
0,255,186,
0,255,185,
0,255,184,
0,255,183,
0,255,182,
0,255,181,
0,255,180,
0,255,179,
0,255,178,
0,255,177,
0,255,176,
0,255,175,
0,255,174,
0,255,173,
0,255,172,
0,255,171,
0,255,170,
0,255,169,
0,255,168,
0,255,167,
0,255,166,
0,255,165,
0,255,164,
0,255,163,
0,255,162,
0,255,161,
0,255,160,
0,255,159,
0,255,158,
0,255,157,
0,255,156,
0,255,155,
0,255,154,
0,255,153,
0,255,152,
0,255,151,
0,255,150,
0,255,149,
0,255,148,
0,255,147,
0,255,146,
0,255,145,
0,255,144,
0,255,143,
0,255,142,
0,255,141,
0,255,140,
0,255,139,
0,255,138,
0,255,137,
0,255,136,
0,255,135,
0,255,134,
0,255,133,
0,255,132,
0,255,131,
0,255,130,
0,255,129,
0,255,128,
0,255,127,
0,255,126,
0,255,125,
0,255,124,
0,255,123,
0,255,122,
0,255,121,
0,255,120,
0,255,119,
0,255,118,
0,255,117,
0,255,116,
0,255,115,
0,255,114,
0,255,113,
0,255,112,
0,255,111,
0,255,110,
0,255,109,
0,255,108,
0,255,107,
0,255,106,
0,255,105,
0,255,104,
0,255,103,
0,255,102,
0,255,101,
0,255,100,
0,255,99,
0,255,98,
0,255,97,
0,255,96,
0,255,95,
0,255,94,
0,255,93,
0,255,92,
0,255,91,
0,255,90,
0,255,89,
0,255,88,
0,255,87,
0,255,86,
0,255,85,
0,255,84,
0,255,83,
0,255,82,
0,255,81,
0,255,80,
0,255,79,
0,255,78,
0,255,77,
0,255,76,
0,255,75,
0,255,74,
0,255,73,
0,255,72,
0,255,71,
0,255,70,
0,255,69,
0,255,68,
0,255,67,
0,255,66,
0,255,65,
0,255,64,
0,255,63,
0,255,62,
0,255,61,
0,255,60,
0,255,59,
0,255,58,
0,255,57,
0,255,56,
0,255,55,
0,255,54,
0,255,53,
0,255,52,
0,255,51,
0,255,50,
0,255,49,
0,255,48,
0,255,47,
0,255,46,
0,255,45,
0,255,44,
0,255,43,
0,255,42,
0,255,41,
0,255,40,
0,255,39,
0,255,38,
0,255,37,
0,255,36,
0,255,35,
0,255,34,
0,255,33,
0,255,32,
0,255,31,
0,255,30,
0,255,29,
0,255,28,
0,255,27,
0,255,26,
0,255,25,
0,255,24,
0,255,23,
0,255,22,
0,255,21,
0,255,20,
0,255,19,
0,255,18,
0,255,17,
0,255,16,
0,255,15,
0,255,14,
0,255,13,
0,255,12,
0,255,11,
0,255,10,
0,255,9,
0,255,8,
0,255,7,
0,255,6,
0,255,5,
0,255,4,
0,255,3,
0,255,2,
0,255,1,
0,255,0,
0,255,0,
0,255,0,
1,255,0,
2,255,0,
3,255,0,
4,255,0,
5,255,0,
6,255,0,
7,255,0,
8,255,0,
9,255,0,
10,255,0,
11,255,0,
12,255,0,
13,255,0,
14,255,0,
15,255,0,
16,255,0,
17,255,0,
18,255,0,
19,255,0,
20,255,0,
21,255,0,
22,255,0,
23,255,0,
24,255,0,
25,255,0,
26,255,0,
27,255,0,
28,255,0,
29,255,0,
30,255,0,
31,255,0,
32,255,0,
33,255,0,
34,255,0,
35,255,0,
36,255,0,
37,255,0,
38,255,0,
39,255,0,
40,255,0,
41,255,0,
42,255,0,
43,255,0,
44,255,0,
45,255,0,
46,255,0,
47,255,0,
48,255,0,
49,255,0,
50,255,0,
51,255,0,
52,255,0,
53,255,0,
54,255,0,
55,255,0,
56,255,0,
57,255,0,
58,255,0,
59,255,0,
60,255,0,
61,255,0,
62,255,0,
63,255,0,
64,255,0,
65,255,0,
66,255,0,
67,255,0,
68,255,0,
69,255,0,
70,255,0,
71,255,0,
72,255,0,
73,255,0,
74,255,0,
75,255,0,
76,255,0,
77,255,0,
78,255,0,
79,255,0,
80,255,0,
81,255,0,
82,255,0,
83,255,0,
84,255,0,
85,255,0,
86,255,0,
87,255,0,
88,255,0,
89,255,0,
90,255,0,
91,255,0,
92,255,0,
93,255,0,
94,255,0,
95,255,0,
96,255,0,
97,255,0,
98,255,0,
99,255,0,
100,255,0,
101,255,0,
102,255,0,
103,255,0,
104,255,0,
105,255,0,
106,255,0,
107,255,0,
108,255,0,
109,255,0,
110,255,0,
111,255,0,
112,255,0,
113,255,0,
114,255,0,
115,255,0,
116,255,0,
117,255,0,
118,255,0,
119,255,0,
120,255,0,
121,255,0,
122,255,0,
123,255,0,
124,255,0,
125,255,0,
126,255,0,
127,255,0,
128,255,0,
129,255,0,
130,255,0,
131,255,0,
132,255,0,
133,255,0,
134,255,0,
135,255,0,
136,255,0,
137,255,0,
138,255,0,
139,255,0,
140,255,0,
141,255,0,
142,255,0,
143,255,0,
144,255,0,
145,255,0,
146,255,0,
147,255,0,
148,255,0,
149,255,0,
150,255,0,
151,255,0,
152,255,0,
153,255,0,
154,255,0,
155,255,0,
156,255,0,
157,255,0,
158,255,0,
159,255,0,
160,255,0,
161,255,0,
162,255,0,
163,255,0,
164,255,0,
165,255,0,
166,255,0,
167,255,0,
168,255,0,
169,255,0,
170,255,0,
171,255,0,
172,255,0,
173,255,0,
174,255,0,
175,255,0,
176,255,0,
177,255,0,
178,255,0,
179,255,0,
180,255,0,
181,255,0,
182,255,0,
183,255,0,
184,255,0,
185,255,0,
186,255,0,
187,255,0,
188,255,0,
189,255,0,
190,255,0,
191,255,0,
192,255,0,
193,255,0,
194,255,0,
195,255,0,
196,255,0,
197,255,0,
198,255,0,
199,255,0,
200,255,0,
201,255,0,
202,255,0,
203,255,0,
204,255,0,
205,255,0,
206,255,0,
207,255,0,
208,255,0,
209,255,0,
210,255,0,
211,255,0,
212,255,0,
213,255,0,
214,255,0,
215,255,0,
216,255,0,
217,255,0,
218,255,0,
219,255,0,
220,255,0,
221,255,0,
222,255,0,
223,255,0,
224,255,0,
225,255,0,
226,255,0,
227,255,0,
228,255,0,
229,255,0,
230,255,0,
231,255,0,
232,255,0,
233,255,0,
234,255,0,
235,255,0,
236,255,0,
237,255,0,
238,255,0,
239,255,0,
240,255,0,
241,255,0,
242,255,0,
243,255,0,
244,255,0,
245,255,0,
246,255,0,
247,255,0,
248,255,0,
249,255,0,
250,255,0,
251,255,0,
252,255,0,
253,255,0,
254,255,0,
255,255,0,
255,254,0,
255,253,0,
255,252,0,
255,251,0,
255,250,0,
255,249,0,
255,248,0,
255,247,0,
255,246,0,
255,245,0,
255,244,0,
255,243,0,
255,242,0,
255,241,0,
255,240,0,
255,239,0,
255,238,0,
255,237,0,
255,236,0,
255,235,0,
255,234,0,
255,233,0,
255,232,0,
255,231,0,
255,230,0,
255,229,0,
255,228,0,
255,227,0,
255,226,0,
255,225,0,
255,224,0,
255,223,0,
255,222,0,
255,221,0,
255,220,0,
255,219,0,
255,218,0,
255,217,0,
255,216,0,
255,215,0,
255,214,0,
255,213,0,
255,212,0,
255,211,0,
255,210,0,
255,209,0,
255,208,0,
255,207,0,
255,206,0,
255,205,0,
255,204,0,
255,203,0,
255,202,0,
255,201,0,
255,200,0,
255,199,0,
255,198,0,
255,197,0,
255,196,0,
255,195,0,
255,194,0,
255,193,0,
255,192,0,
255,191,0,
255,190,0,
255,189,0,
255,188,0,
255,187,0,
255,186,0,
255,185,0,
255,184,0,
255,183,0,
255,182,0,
255,181,0,
255,180,0,
255,179,0,
255,178,0,
255,177,0,
255,176,0,
255,175,0,
255,174,0,
255,173,0,
255,172,0,
255,171,0,
255,170,0,
255,169,0,
255,168,0,
255,167,0,
255,166,0,
255,165,0,
255,164,0,
255,163,0,
255,162,0,
255,161,0,
255,160,0,
255,159,0,
255,158,0,
255,157,0,
255,156,0,
255,155,0,
255,154,0,
255,153,0,
255,152,0,
255,151,0,
255,150,0,
255,149,0,
255,148,0,
255,147,0,
255,146,0,
255,145,0,
255,144,0,
255,143,0,
255,142,0,
255,141,0,
255,140,0,
255,139,0,
255,138,0,
255,137,0,
255,136,0,
255,135,0,
255,134,0,
255,133,0,
255,132,0,
255,131,0,
255,130,0,
255,129,0,
255,128,0,
255,127,0,
255,126,0,
255,125,0,
255,124,0,
255,123,0,
255,122,0,
255,121,0,
255,120,0,
255,119,0,
255,118,0,
255,117,0,
255,116,0,
255,115,0,
255,114,0,
255,113,0,
255,112,0,
255,111,0,
255,110,0,
255,109,0,
255,108,0,
255,107,0,
255,106,0,
255,105,0,
255,104,0,
255,103,0,
255,102,0,
255,101,0,
255,100,0,
255,99,0,
255,98,0,
255,97,0,
255,96,0,
255,95,0,
255,94,0,
255,93,0,
255,92,0,
255,91,0,
255,90,0,
255,89,0,
255,88,0,
255,87,0,
255,86,0,
255,85,0,
255,84,0,
255,83,0,
255,82,0,
255,81,0,
255,80,0,
255,79,0,
255,78,0,
255,77,0,
255,76,0,
255,75,0,
255,74,0,
255,73,0,
255,72,0,
255,71,0,
255,70,0,
255,69,0,
255,68,0,
255,67,0,
255,66,0,
255,65,0,
255,64,0,
255,63,0,
255,62,0,
255,61,0,
255,60,0,
255,59,0,
255,58,0,
255,57,0,
255,56,0,
255,55,0,
255,54,0,
255,53,0,
255,52,0,
255,51,0,
255,50,0,
255,49,0,
255,48,0,
255,47,0,
255,46,0,
255,45,0,
255,44,0,
255,43,0,
255,42,0,
255,41,0,
255,40,0,
255,39,0,
255,38,0,
255,37,0,
255,36,0,
255,35,0,
255,34,0,
255,33,0,
255,32,0,
255,31,0,
255,30,0,
255,29,0,
255,28,0,
255,27,0,
255,26,0,
255,25,0,
255,24,0,
255,23,0,
255,22,0,
255,21,0,
255,20,0,
255,19,0,
255,18,0,
255,17,0,
255,16,0,
255,15,0,
255,14,0,
255,13,0,
255,12,0,
255,11,0,
255,10,0,
255,9,0,
255,8,0,
255,7,0,
255,6,0,
255,5,0,
255,4,0,
255,3,0,
255,2,0,
255,1,0,
255,0,0
};

const int syngo_lut_size = 1792;
const unsigned char syngo_lut[] =
{
0,0,0,
0,0,0,
0,0,1,
0,0,2,
0,0,3,
0,0,4,
0,0,5,
0,0,6,
0,0,7,
0,0,8,
0,0,9,
0,0,10,
0,0,11,
0,0,12,
0,0,13,
0,0,14,
0,0,15,
0,0,16,
0,0,17,
0,0,18,
0,0,19,
0,0,20,
0,0,21,
0,0,22,
0,0,23,
0,0,24,
0,0,25,
0,0,26,
0,0,27,
0,0,28,
0,0,29,
0,0,30,
0,0,31,
0,0,32,
0,0,33,
0,0,34,
0,0,35,
0,0,36,
0,0,37,
0,0,38,
0,0,39,
0,0,40,
0,0,41,
0,0,42,
0,0,43,
0,0,44,
0,0,45,
0,0,46,
0,0,47,
0,0,48,
0,0,49,
0,0,50,
0,0,51,
0,0,52,
0,0,53,
0,0,54,
0,0,55,
0,0,56,
0,0,57,
0,0,58,
0,0,59,
0,0,60,
0,0,61,
0,0,62,
0,0,63,
0,0,64,
0,0,65,
0,0,66,
0,0,67,
0,0,68,
0,0,69,
0,0,70,
0,0,71,
0,0,72,
0,0,73,
0,0,74,
0,0,75,
0,0,76,
0,0,77,
0,0,78,
0,0,79,
0,0,80,
0,0,81,
0,0,82,
0,0,83,
0,0,84,
0,0,85,
0,0,86,
0,0,87,
0,0,88,
0,0,89,
0,0,90,
0,0,91,
0,0,92,
0,0,93,
0,0,94,
0,0,95,
0,0,96,
0,0,97,
0,0,98,
0,0,99,
0,0,100,
0,0,101,
0,0,102,
0,0,103,
0,0,104,
0,0,105,
0,0,106,
0,0,107,
0,0,108,
0,0,109,
0,0,110,
0,0,111,
0,0,112,
0,0,113,
0,0,114,
0,0,115,
0,0,116,
0,0,117,
0,0,118,
0,0,119,
0,0,120,
0,0,121,
0,0,122,
0,0,123,
0,0,124,
0,0,125,
0,0,126,
0,0,127,
0,0,128,
0,0,129,
0,0,130,
0,0,131,
0,0,132,
0,0,133,
0,0,134,
0,0,135,
0,0,136,
0,0,137,
0,0,138,
0,0,139,
0,0,140,
0,0,141,
0,0,142,
0,0,143,
0,0,144,
0,0,145,
0,0,146,
0,0,147,
0,0,148,
0,0,149,
0,0,150,
0,0,151,
0,0,152,
0,0,153,
0,0,154,
0,0,155,
0,0,156,
0,0,157,
0,0,158,
0,0,159,
0,0,160,
0,0,161,
0,0,162,
0,0,163,
0,0,164,
0,0,165,
0,0,166,
0,0,167,
0,0,168,
0,0,169,
0,0,170,
0,0,171,
0,0,172,
0,0,173,
0,0,174,
0,0,175,
0,0,176,
0,0,177,
0,0,178,
0,0,179,
0,0,180,
0,0,181,
0,0,182,
0,0,183,
0,0,184,
0,0,185,
0,0,186,
0,0,187,
0,0,188,
0,0,189,
0,0,190,
0,0,191,
0,0,192,
0,0,193,
0,0,194,
0,0,195,
0,0,196,
0,0,197,
0,0,198,
0,0,199,
0,0,200,
0,0,201,
0,0,202,
0,0,203,
0,0,204,
0,0,205,
0,0,206,
0,0,207,
0,0,208,
0,0,209,
0,0,210,
0,0,211,
0,0,212,
0,0,213,
0,0,214,
0,0,215,
0,0,216,
0,0,217,
0,0,218,
0,0,219,
0,0,220,
0,0,221,
0,0,222,
0,0,223,
0,0,224,
0,0,225,
0,0,226,
0,0,227,
0,0,228,
0,0,229,
0,0,230,
0,0,231,
0,0,232,
0,0,233,
0,0,234,
0,0,235,
0,0,236,
0,0,237,
0,0,238,
0,0,239,
0,0,240,
0,0,241,
0,0,242,
0,0,243,
0,0,244,
0,0,245,
0,0,246,
0,0,247,
0,0,248,
0,0,249,
0,0,250,
0,0,251,
0,0,252,
0,0,253,
0,0,254,
0,0,255,
0,0,255,
0,1,255,
0,2,255,
0,3,255,
0,4,255,
0,5,255,
0,6,255,
0,7,255,
0,8,255,
0,9,255,
0,10,255,
0,11,255,
0,12,255,
0,13,255,
0,14,255,
0,15,255,
0,16,255,
0,17,255,
0,18,255,
0,19,255,
0,20,255,
0,21,255,
0,22,255,
0,23,255,
0,24,255,
0,25,255,
0,26,255,
0,27,255,
0,28,255,
0,29,255,
0,30,255,
0,31,255,
0,32,255,
0,33,255,
0,34,255,
0,35,255,
0,36,255,
0,37,255,
0,38,255,
0,39,255,
0,40,255,
0,41,255,
0,42,255,
0,43,255,
0,44,255,
0,45,255,
0,46,255,
0,47,255,
0,48,255,
0,49,255,
0,50,255,
0,51,255,
0,52,255,
0,53,255,
0,54,255,
0,55,255,
0,56,255,
0,57,255,
0,58,255,
0,59,255,
0,60,255,
0,61,255,
0,62,255,
0,63,255,
0,64,255,
0,65,255,
0,66,255,
0,67,255,
0,68,255,
0,69,255,
0,70,255,
0,71,255,
0,72,255,
0,73,255,
0,74,255,
0,75,255,
0,76,255,
0,77,255,
0,78,255,
0,79,255,
0,80,255,
0,81,255,
0,82,255,
0,83,255,
0,84,255,
0,85,255,
0,86,255,
0,87,255,
0,88,255,
0,89,255,
0,90,255,
0,91,255,
0,92,255,
0,93,255,
0,94,255,
0,95,255,
0,96,255,
0,97,255,
0,98,255,
0,99,255,
0,100,255,
0,101,255,
0,102,255,
0,103,255,
0,104,255,
0,105,255,
0,106,255,
0,107,255,
0,108,255,
0,109,255,
0,110,255,
0,111,255,
0,112,255,
0,113,255,
0,114,255,
0,115,255,
0,116,255,
0,117,255,
0,118,255,
0,119,255,
0,120,255,
0,121,255,
0,122,255,
0,123,255,
0,124,255,
0,125,255,
0,126,255,
0,127,255,
0,128,255,
0,129,255,
0,130,255,
0,131,255,
0,132,255,
0,133,255,
0,134,255,
0,135,255,
0,136,255,
0,137,255,
0,138,255,
0,139,255,
0,140,255,
0,141,255,
0,142,255,
0,143,255,
0,144,255,
0,145,255,
0,146,255,
0,147,255,
0,148,255,
0,149,255,
0,150,255,
0,151,255,
0,152,255,
0,153,255,
0,154,255,
0,155,255,
0,156,255,
0,157,255,
0,158,255,
0,159,255,
0,160,255,
0,161,255,
0,162,255,
0,163,255,
0,164,255,
0,165,255,
0,166,255,
0,167,255,
0,168,255,
0,169,255,
0,170,255,
0,171,255,
0,172,255,
0,173,255,
0,174,255,
0,175,255,
0,176,255,
0,177,255,
0,178,255,
0,179,255,
0,180,255,
0,181,255,
0,182,255,
0,183,255,
0,184,255,
0,185,255,
0,186,255,
0,187,255,
0,188,255,
0,189,255,
0,190,255,
0,191,255,
0,192,255,
0,193,255,
0,194,255,
0,195,255,
0,196,255,
0,197,255,
0,198,255,
0,199,255,
0,200,255,
0,201,255,
0,202,255,
0,203,255,
0,204,255,
0,205,255,
0,206,255,
0,207,255,
0,208,255,
0,209,255,
0,210,255,
0,211,255,
0,212,255,
0,213,255,
0,214,255,
0,215,255,
0,216,255,
0,217,255,
0,218,255,
0,219,255,
0,220,255,
0,221,255,
0,222,255,
0,223,255,
0,224,255,
0,225,255,
0,226,255,
0,227,255,
0,228,255,
0,229,255,
0,230,255,
0,231,255,
0,232,255,
0,233,255,
0,234,255,
0,235,255,
0,236,255,
0,237,255,
0,238,255,
0,239,255,
0,240,255,
0,241,255,
0,242,255,
0,243,255,
0,244,255,
0,245,255,
0,246,255,
0,247,255,
0,248,255,
0,249,255,
0,250,255,
0,251,255,
0,252,255,
0,253,255,
0,254,255,
0,255,255,
0,255,254,
0,255,253,
0,255,252,
0,255,251,
0,255,250,
0,255,249,
0,255,248,
0,255,247,
0,255,246,
0,255,245,
0,255,244,
0,255,243,
0,255,242,
0,255,241,
0,255,240,
0,255,239,
0,255,238,
0,255,237,
0,255,236,
0,255,235,
0,255,234,
0,255,233,
0,255,232,
0,255,231,
0,255,230,
0,255,229,
0,255,228,
0,255,227,
0,255,226,
0,255,225,
0,255,224,
0,255,223,
0,255,222,
0,255,221,
0,255,220,
0,255,219,
0,255,218,
0,255,217,
0,255,216,
0,255,215,
0,255,214,
0,255,213,
0,255,212,
0,255,211,
0,255,210,
0,255,209,
0,255,208,
0,255,207,
0,255,206,
0,255,205,
0,255,204,
0,255,203,
0,255,202,
0,255,201,
0,255,200,
0,255,199,
0,255,198,
0,255,197,
0,255,196,
0,255,195,
0,255,194,
0,255,193,
0,255,192,
0,255,191,
0,255,190,
0,255,189,
0,255,188,
0,255,187,
0,255,186,
0,255,185,
0,255,184,
0,255,183,
0,255,182,
0,255,181,
0,255,180,
0,255,179,
0,255,178,
0,255,177,
0,255,176,
0,255,175,
0,255,174,
0,255,173,
0,255,172,
0,255,171,
0,255,170,
0,255,169,
0,255,168,
0,255,167,
0,255,166,
0,255,165,
0,255,164,
0,255,163,
0,255,162,
0,255,161,
0,255,160,
0,255,159,
0,255,158,
0,255,157,
0,255,156,
0,255,155,
0,255,154,
0,255,153,
0,255,152,
0,255,151,
0,255,150,
0,255,149,
0,255,148,
0,255,147,
0,255,146,
0,255,145,
0,255,144,
0,255,143,
0,255,142,
0,255,141,
0,255,140,
0,255,139,
0,255,138,
0,255,137,
0,255,136,
0,255,135,
0,255,134,
0,255,133,
0,255,132,
0,255,131,
0,255,130,
0,255,129,
0,255,128,
0,255,127,
0,255,126,
0,255,125,
0,255,124,
0,255,123,
0,255,122,
0,255,121,
0,255,120,
0,255,119,
0,255,118,
0,255,117,
0,255,116,
0,255,115,
0,255,114,
0,255,113,
0,255,112,
0,255,111,
0,255,110,
0,255,109,
0,255,108,
0,255,107,
0,255,106,
0,255,105,
0,255,104,
0,255,103,
0,255,102,
0,255,101,
0,255,100,
0,255,99,
0,255,98,
0,255,97,
0,255,96,
0,255,95,
0,255,94,
0,255,93,
0,255,92,
0,255,91,
0,255,90,
0,255,89,
0,255,88,
0,255,87,
0,255,86,
0,255,85,
0,255,84,
0,255,83,
0,255,82,
0,255,81,
0,255,80,
0,255,79,
0,255,78,
0,255,77,
0,255,76,
0,255,75,
0,255,74,
0,255,73,
0,255,72,
0,255,71,
0,255,70,
0,255,69,
0,255,68,
0,255,67,
0,255,66,
0,255,65,
0,255,64,
0,255,63,
0,255,62,
0,255,61,
0,255,60,
0,255,59,
0,255,58,
0,255,57,
0,255,56,
0,255,55,
0,255,54,
0,255,53,
0,255,52,
0,255,51,
0,255,50,
0,255,49,
0,255,48,
0,255,47,
0,255,46,
0,255,45,
0,255,44,
0,255,43,
0,255,42,
0,255,41,
0,255,40,
0,255,39,
0,255,38,
0,255,37,
0,255,36,
0,255,35,
0,255,34,
0,255,33,
0,255,32,
0,255,31,
0,255,30,
0,255,29,
0,255,28,
0,255,27,
0,255,26,
0,255,25,
0,255,24,
0,255,23,
0,255,22,
0,255,21,
0,255,20,
0,255,19,
0,255,18,
0,255,17,
0,255,16,
0,255,15,
0,255,14,
0,255,13,
0,255,12,
0,255,11,
0,255,10,
0,255,9,
0,255,8,
0,255,7,
0,255,6,
0,255,5,
0,255,4,
0,255,3,
0,255,2,
0,255,1,
0,255,0,
0,255,0,
0,255,0,
1,255,0,
2,255,0,
3,255,0,
4,255,0,
5,255,0,
6,255,0,
7,255,0,
8,255,0,
9,255,0,
10,255,0,
11,255,0,
12,255,0,
13,255,0,
14,255,0,
15,255,0,
16,255,0,
17,255,0,
18,255,0,
19,255,0,
20,255,0,
21,255,0,
22,255,0,
23,255,0,
24,255,0,
25,255,0,
26,255,0,
27,255,0,
28,255,0,
29,255,0,
30,255,0,
31,255,0,
32,255,0,
33,255,0,
34,255,0,
35,255,0,
36,255,0,
37,255,0,
38,255,0,
39,255,0,
40,255,0,
41,255,0,
42,255,0,
43,255,0,
44,255,0,
45,255,0,
46,255,0,
47,255,0,
48,255,0,
49,255,0,
50,255,0,
51,255,0,
52,255,0,
53,255,0,
54,255,0,
55,255,0,
56,255,0,
57,255,0,
58,255,0,
59,255,0,
60,255,0,
61,255,0,
62,255,0,
63,255,0,
64,255,0,
65,255,0,
66,255,0,
67,255,0,
68,255,0,
69,255,0,
70,255,0,
71,255,0,
72,255,0,
73,255,0,
74,255,0,
75,255,0,
76,255,0,
77,255,0,
78,255,0,
79,255,0,
80,255,0,
81,255,0,
82,255,0,
83,255,0,
84,255,0,
85,255,0,
86,255,0,
87,255,0,
88,255,0,
89,255,0,
90,255,0,
91,255,0,
92,255,0,
93,255,0,
94,255,0,
95,255,0,
96,255,0,
97,255,0,
98,255,0,
99,255,0,
100,255,0,
101,255,0,
102,255,0,
103,255,0,
104,255,0,
105,255,0,
106,255,0,
107,255,0,
108,255,0,
109,255,0,
110,255,0,
111,255,0,
112,255,0,
113,255,0,
114,255,0,
115,255,0,
116,255,0,
117,255,0,
118,255,0,
119,255,0,
120,255,0,
121,255,0,
122,255,0,
123,255,0,
124,255,0,
125,255,0,
126,255,0,
127,255,0,
128,255,0,
129,255,0,
130,255,0,
131,255,0,
132,255,0,
133,255,0,
134,255,0,
135,255,0,
136,255,0,
137,255,0,
138,255,0,
139,255,0,
140,255,0,
141,255,0,
142,255,0,
143,255,0,
144,255,0,
145,255,0,
146,255,0,
147,255,0,
148,255,0,
149,255,0,
150,255,0,
151,255,0,
152,255,0,
153,255,0,
154,255,0,
155,255,0,
156,255,0,
157,255,0,
158,255,0,
159,255,0,
160,255,0,
161,255,0,
162,255,0,
163,255,0,
164,255,0,
165,255,0,
166,255,0,
167,255,0,
168,255,0,
169,255,0,
170,255,0,
171,255,0,
172,255,0,
173,255,0,
174,255,0,
175,255,0,
176,255,0,
177,255,0,
178,255,0,
179,255,0,
180,255,0,
181,255,0,
182,255,0,
183,255,0,
184,255,0,
185,255,0,
186,255,0,
187,255,0,
188,255,0,
189,255,0,
190,255,0,
191,255,0,
192,255,0,
193,255,0,
194,255,0,
195,255,0,
196,255,0,
197,255,0,
198,255,0,
199,255,0,
200,255,0,
201,255,0,
202,255,0,
203,255,0,
204,255,0,
205,255,0,
206,255,0,
207,255,0,
208,255,0,
209,255,0,
210,255,0,
211,255,0,
212,255,0,
213,255,0,
214,255,0,
215,255,0,
216,255,0,
217,255,0,
218,255,0,
219,255,0,
220,255,0,
221,255,0,
222,255,0,
223,255,0,
224,255,0,
225,255,0,
226,255,0,
227,255,0,
228,255,0,
229,255,0,
230,255,0,
231,255,0,
232,255,0,
233,255,0,
234,255,0,
235,255,0,
236,255,0,
237,255,0,
238,255,0,
239,255,0,
240,255,0,
241,255,0,
242,255,0,
243,255,0,
244,255,0,
245,255,0,
246,255,0,
247,255,0,
248,255,0,
249,255,0,
250,255,0,
251,255,0,
252,255,0,
253,255,0,
254,255,0,
255,255,0,
255,254,0,
255,253,0,
255,252,0,
255,251,0,
255,250,0,
255,249,0,
255,248,0,
255,247,0,
255,246,0,
255,245,0,
255,244,0,
255,243,0,
255,242,0,
255,241,0,
255,240,0,
255,239,0,
255,238,0,
255,237,0,
255,236,0,
255,235,0,
255,234,0,
255,233,0,
255,232,0,
255,231,0,
255,230,0,
255,229,0,
255,228,0,
255,227,0,
255,226,0,
255,225,0,
255,224,0,
255,223,0,
255,222,0,
255,221,0,
255,220,0,
255,219,0,
255,218,0,
255,217,0,
255,216,0,
255,215,0,
255,214,0,
255,213,0,
255,212,0,
255,211,0,
255,210,0,
255,209,0,
255,208,0,
255,207,0,
255,206,0,
255,205,0,
255,204,0,
255,203,0,
255,202,0,
255,201,0,
255,200,0,
255,199,0,
255,198,0,
255,197,0,
255,196,0,
255,195,0,
255,194,0,
255,193,0,
255,192,0,
255,191,0,
255,190,0,
255,189,0,
255,188,0,
255,187,0,
255,186,0,
255,185,0,
255,184,0,
255,183,0,
255,182,0,
255,181,0,
255,180,0,
255,179,0,
255,178,0,
255,177,0,
255,176,0,
255,175,0,
255,174,0,
255,173,0,
255,172,0,
255,171,0,
255,170,0,
255,169,0,
255,168,0,
255,167,0,
255,166,0,
255,165,0,
255,164,0,
255,163,0,
255,162,0,
255,161,0,
255,160,0,
255,159,0,
255,158,0,
255,157,0,
255,156,0,
255,155,0,
255,154,0,
255,153,0,
255,152,0,
255,151,0,
255,150,0,
255,149,0,
255,148,0,
255,147,0,
255,146,0,
255,145,0,
255,144,0,
255,143,0,
255,142,0,
255,141,0,
255,140,0,
255,139,0,
255,138,0,
255,137,0,
255,136,0,
255,135,0,
255,134,0,
255,133,0,
255,132,0,
255,131,0,
255,130,0,
255,129,0,
255,128,0,
255,127,0,
255,126,0,
255,125,0,
255,124,0,
255,123,0,
255,122,0,
255,121,0,
255,120,0,
255,119,0,
255,118,0,
255,117,0,
255,116,0,
255,115,0,
255,114,0,
255,113,0,
255,112,0,
255,111,0,
255,110,0,
255,109,0,
255,108,0,
255,107,0,
255,106,0,
255,105,0,
255,104,0,
255,103,0,
255,102,0,
255,101,0,
255,100,0,
255,99,0,
255,98,0,
255,97,0,
255,96,0,
255,95,0,
255,94,0,
255,93,0,
255,92,0,
255,91,0,
255,90,0,
255,89,0,
255,88,0,
255,87,0,
255,86,0,
255,85,0,
255,84,0,
255,83,0,
255,82,0,
255,81,0,
255,80,0,
255,79,0,
255,78,0,
255,77,0,
255,76,0,
255,75,0,
255,74,0,
255,73,0,
255,72,0,
255,71,0,
255,70,0,
255,69,0,
255,68,0,
255,67,0,
255,66,0,
255,65,0,
255,64,0,
255,63,0,
255,62,0,
255,61,0,
255,60,0,
255,59,0,
255,58,0,
255,57,0,
255,56,0,
255,55,0,
255,54,0,
255,53,0,
255,52,0,
255,51,0,
255,50,0,
255,49,0,
255,48,0,
255,47,0,
255,46,0,
255,45,0,
255,44,0,
255,43,0,
255,42,0,
255,41,0,
255,40,0,
255,39,0,
255,38,0,
255,37,0,
255,36,0,
255,35,0,
255,34,0,
255,33,0,
255,32,0,
255,31,0,
255,30,0,
255,29,0,
255,28,0,
255,27,0,
255,26,0,
255,25,0,
255,24,0,
255,23,0,
255,22,0,
255,21,0,
255,20,0,
255,19,0,
255,18,0,
255,17,0,
255,16,0,
255,15,0,
255,14,0,
255,13,0,
255,12,0,
255,11,0,
255,10,0,
255,9,0,
255,8,0,
255,7,0,
255,6,0,
255,5,0,
255,4,0,
255,3,0,
255,2,0,
255,1,0,
255,0,0,
255,0,0,
255,0,0,
255,0,1,
255,0,2,
255,0,3,
255,0,4,
255,0,5,
255,0,6,
255,0,7,
255,0,8,
255,0,9,
255,0,10,
255,0,11,
255,0,12,
255,0,13,
255,0,14,
255,0,15,
255,0,16,
255,0,17,
255,0,18,
255,0,19,
255,0,20,
255,0,21,
255,0,22,
255,0,23,
255,0,24,
255,0,25,
255,0,26,
255,0,27,
255,0,28,
255,0,29,
255,0,30,
255,0,31,
255,0,32,
255,0,33,
255,0,34,
255,0,35,
255,0,36,
255,0,37,
255,0,38,
255,0,39,
255,0,40,
255,0,41,
255,0,42,
255,0,43,
255,0,44,
255,0,45,
255,0,46,
255,0,47,
255,0,48,
255,0,49,
255,0,50,
255,0,51,
255,0,52,
255,0,53,
255,0,54,
255,0,55,
255,0,56,
255,0,57,
255,0,58,
255,0,59,
255,0,60,
255,0,61,
255,0,62,
255,0,63,
255,0,64,
255,0,65,
255,0,66,
255,0,67,
255,0,68,
255,0,69,
255,0,70,
255,0,71,
255,0,72,
255,0,73,
255,0,74,
255,0,75,
255,0,76,
255,0,77,
255,0,78,
255,0,79,
255,0,80,
255,0,81,
255,0,82,
255,0,83,
255,0,84,
255,0,85,
255,0,86,
255,0,87,
255,0,88,
255,0,89,
255,0,90,
255,0,91,
255,0,92,
255,0,93,
255,0,94,
255,0,95,
255,0,96,
255,0,97,
255,0,98,
255,0,99,
255,0,100,
255,0,101,
255,0,102,
255,0,103,
255,0,104,
255,0,105,
255,0,106,
255,0,107,
255,0,108,
255,0,109,
255,0,110,
255,0,111,
255,0,112,
255,0,113,
255,0,114,
255,0,115,
255,0,116,
255,0,117,
255,0,118,
255,0,119,
255,0,120,
255,0,121,
255,0,122,
255,0,123,
255,0,124,
255,0,125,
255,0,126,
255,0,127,
255,0,128,
255,0,129,
255,0,130,
255,0,131,
255,0,132,
255,0,133,
255,0,134,
255,0,135,
255,0,136,
255,0,137,
255,0,138,
255,0,139,
255,0,140,
255,0,141,
255,0,142,
255,0,143,
255,0,144,
255,0,145,
255,0,146,
255,0,147,
255,0,148,
255,0,149,
255,0,150,
255,0,151,
255,0,152,
255,0,153,
255,0,154,
255,0,155,
255,0,156,
255,0,157,
255,0,158,
255,0,159,
255,0,160,
255,0,161,
255,0,162,
255,0,163,
255,0,164,
255,0,165,
255,0,166,
255,0,167,
255,0,168,
255,0,169,
255,0,170,
255,0,171,
255,0,172,
255,0,173,
255,0,174,
255,0,175,
255,0,176,
255,0,177,
255,0,178,
255,0,179,
255,0,180,
255,0,181,
255,0,182,
255,0,183,
255,0,184,
255,0,185,
255,0,186,
255,0,187,
255,0,188,
255,0,189,
255,0,190,
255,0,191,
255,0,192,
255,0,193,
255,0,194,
255,0,195,
255,0,196,
255,0,197,
255,0,198,
255,0,199,
255,0,200,
255,0,201,
255,0,202,
255,0,203,
255,0,204,
255,0,205,
255,0,206,
255,0,207,
255,0,208,
255,0,209,
255,0,210,
255,0,211,
255,0,212,
255,0,213,
255,0,214,
255,0,215,
255,0,216,
255,0,217,
255,0,218,
255,0,219,
255,0,220,
255,0,221,
255,0,222,
255,0,223,
255,0,224,
255,0,225,
255,0,226,
255,0,227,
255,0,228,
255,0,229,
255,0,230,
255,0,231,
255,0,232,
255,0,233,
255,0,234,
255,0,235,
255,0,236,
255,0,237,
255,0,238,
255,0,239,
255,0,240,
255,0,241,
255,0,242,
255,0,243,
255,0,244,
255,0,245,
255,0,246,
255,0,247,
255,0,248,
255,0,249,
255,0,250,
255,0,251,
255,0,252,
255,0,253,
255,0,254,
255,0,255,
255,0,255,
255,1,255,
255,2,255,
255,3,255,
255,4,255,
255,5,255,
255,6,255,
255,7,255,
255,8,255,
255,9,255,
255,10,255,
255,11,255,
255,12,255,
255,13,255,
255,14,255,
255,15,255,
255,16,255,
255,17,255,
255,18,255,
255,19,255,
255,20,255,
255,21,255,
255,22,255,
255,23,255,
255,24,255,
255,25,255,
255,26,255,
255,27,255,
255,28,255,
255,29,255,
255,30,255,
255,31,255,
255,32,255,
255,33,255,
255,34,255,
255,35,255,
255,36,255,
255,37,255,
255,38,255,
255,39,255,
255,40,255,
255,41,255,
255,42,255,
255,43,255,
255,44,255,
255,45,255,
255,46,255,
255,47,255,
255,48,255,
255,49,255,
255,50,255,
255,51,255,
255,52,255,
255,53,255,
255,54,255,
255,55,255,
255,56,255,
255,57,255,
255,58,255,
255,59,255,
255,60,255,
255,61,255,
255,62,255,
255,63,255,
255,64,255,
255,65,255,
255,66,255,
255,67,255,
255,68,255,
255,69,255,
255,70,255,
255,71,255,
255,72,255,
255,73,255,
255,74,255,
255,75,255,
255,76,255,
255,77,255,
255,78,255,
255,79,255,
255,80,255,
255,81,255,
255,82,255,
255,83,255,
255,84,255,
255,85,255,
255,86,255,
255,87,255,
255,88,255,
255,89,255,
255,90,255,
255,91,255,
255,92,255,
255,93,255,
255,94,255,
255,95,255,
255,96,255,
255,97,255,
255,98,255,
255,99,255,
255,100,255,
255,101,255,
255,102,255,
255,103,255,
255,104,255,
255,105,255,
255,106,255,
255,107,255,
255,108,255,
255,109,255,
255,110,255,
255,111,255,
255,112,255,
255,113,255,
255,114,255,
255,115,255,
255,116,255,
255,117,255,
255,118,255,
255,119,255,
255,120,255,
255,121,255,
255,122,255,
255,123,255,
255,124,255,
255,125,255,
255,126,255,
255,127,255,
255,128,255,
255,129,255,
255,130,255,
255,131,255,
255,132,255,
255,133,255,
255,134,255,
255,135,255,
255,136,255,
255,137,255,
255,138,255,
255,139,255,
255,140,255,
255,141,255,
255,142,255,
255,143,255,
255,144,255,
255,145,255,
255,146,255,
255,147,255,
255,148,255,
255,149,255,
255,150,255,
255,151,255,
255,152,255,
255,153,255,
255,154,255,
255,155,255,
255,156,255,
255,157,255,
255,158,255,
255,159,255,
255,160,255,
255,161,255,
255,162,255,
255,163,255,
255,164,255,
255,165,255,
255,166,255,
255,167,255,
255,168,255,
255,169,255,
255,170,255,
255,171,255,
255,172,255,
255,173,255,
255,174,255,
255,175,255,
255,176,255,
255,177,255,
255,178,255,
255,179,255,
255,180,255,
255,181,255,
255,182,255,
255,183,255,
255,184,255,
255,185,255,
255,186,255,
255,187,255,
255,188,255,
255,189,255,
255,190,255,
255,191,255,
255,192,255,
255,193,255,
255,194,255,
255,195,255,
255,196,255,
255,197,255,
255,198,255,
255,199,255,
255,200,255,
255,201,255,
255,202,255,
255,203,255,
255,204,255,
255,205,255,
255,206,255,
255,207,255,
255,208,255,
255,209,255,
255,210,255,
255,211,255,
255,212,255,
255,213,255,
255,214,255,
255,215,255,
255,216,255,
255,217,255,
255,218,255,
255,219,255,
255,220,255,
255,221,255,
255,222,255,
255,223,255,
255,224,255,
255,225,255,
255,226,255,
255,227,255,
255,228,255,
255,229,255,
255,230,255,
255,231,255,
255,232,255,
255,233,255,
255,234,255,
255,235,255,
255,236,255,
255,237,255,
255,238,255,
255,239,255,
255,240,255,
255,241,255,
255,242,255,
255,243,255,
255,244,255,
255,245,255,
255,246,255,
255,247,255,
255,248,255,
255,249,255,
255,250,255,
255,251,255,
255,252,255,
255,253,255,
255,254,255,
};

const int hot_iron_size = 256;
const unsigned char hot_iron[] =
{
0,0,0,
2,0,0,
4,0,0,
6,0,0,
8,0,0,
10,0,0,
12,0,0,
14,0,0,
16,0,0,
18,0,0,
20,0,0,
22,0,0,
24,0,0,
26,0,0,
28,0,0,
30,0,0,
32,0,0,
34,0,0,
36,0,0,
38,0,0,
40,0,0,
42,0,0,
44,0,0,
46,0,0,
48,0,0,
50,0,0,
52,0,0,
54,0,0,
56,0,0,
58,0,0,
60,0,0,
62,0,0,
64,0,0,
66,0,0,
68,0,0,
70,0,0,
72,0,0,
74,0,0,
76,0,0,
78,0,0,
80,0,0,
82,0,0,
84,0,0,
86,0,0,
88,0,0,
90,0,0,
92,0,0,
94,0,0,
96,0,0,
98,0,0,
100,0,0,
102,0,0,
104,0,0,
106,0,0,
108,0,0,
110,0,0,
112,0,0,
114,0,0,
116,0,0,
118,0,0,
120,0,0,
122,0,0,
124,0,0,
126,0,0,
128,0,0,
130,0,0,
132,0,0,
134,0,0,
136,0,0,
138,0,0,
140,0,0,
142,0,0,
144,0,0,
146,0,0,
148,0,0,
150,0,0,
152,0,0,
154,0,0,
156,0,0,
158,0,0,
160,0,0,
162,0,0,
164,0,0,
166,0,0,
168,0,0,
170,0,0,
172,0,0,
174,0,0,
176,0,0,
178,0,0,
180,0,0,
182,0,0,
184,0,0,
186,0,0,
188,0,0,
190,0,0,
192,0,0,
194,0,0,
196,0,0,
198,0,0,
200,0,0,
202,0,0,
204,0,0,
206,0,0,
208,0,0,
210,0,0,
212,0,0,
214,0,0,
216,0,0,
218,0,0,
220,0,0,
222,0,0,
224,0,0,
226,0,0,
228,0,0,
230,0,0,
232,0,0,
234,0,0,
236,0,0,
238,0,0,
240,0,0,
242,0,0,
244,0,0,
246,0,0,
248,0,0,
250,0,0,
252,0,0,
254,0,0,
255,0,0,
255,2,0,
255,4,0,
255,6,0,
255,8,0,
255,10,0,
255,12,0,
255,14,0,
255,16,0,
255,18,0,
255,20,0,
255,22,0,
255,24,0,
255,26,0,
255,28,0,
255,30,0,
255,32,0,
255,34,0,
255,36,0,
255,38,0,
255,40,0,
255,42,0,
255,44,0,
255,46,0,
255,48,0,
255,50,0,
255,52,0,
255,54,0,
255,56,0,
255,58,0,
255,60,0,
255,62,0,
255,64,0,
255,66,0,
255,68,0,
255,70,0,
255,72,0,
255,74,0,
255,76,0,
255,78,0,
255,80,0,
255,82,0,
255,84,0,
255,86,0,
255,88,0,
255,90,0,
255,92,0,
255,94,0,
255,96,0,
255,98,0,
255,100,0,
255,102,0,
255,104,0,
255,106,0,
255,108,0,
255,110,0,
255,112,0,
255,114,0,
255,116,0,
255,118,0,
255,120,0,
255,122,0,
255,124,0,
255,126,0,
255,128,4,
255,130,8,
255,132,12,
255,134,16,
255,136,20,
255,138,24,
255,140,28,
255,142,32,
255,144,36,
255,146,40,
255,148,44,
255,150,48,
255,152,52,
255,154,56,
255,156,60,
255,158,64,
255,160,68,
255,162,72,
255,164,76,
255,166,80,
255,168,84,
255,170,88,
255,172,92,
255,174,96,
255,176,100,
255,178,104,
255,180,108,
255,182,112,
255,184,116,
255,186,120,
255,188,124,
255,190,128,
255,192,132,
255,194,136,
255,196,140,
255,198,144,
255,200,148,
255,202,152,
255,204,156,
255,206,160,
255,208,164,
255,210,168,
255,212,172,
255,214,176,
255,216,180,
255,218,184,
255,220,188,
255,222,192,
255,224,196,
255,226,200,
255,228,204,
255,230,208,
255,232,212,
255,234,216,
255,236,220,
255,238,224,
255,240,228,
255,242,232,
255,244,236,
255,246,240,
255,248,244,
255,250,248,
255,252,252,
255,255,255
};

const int pet_dicom_lut_size = 256;
const unsigned char pet_dicom_lut[] =
{
0, 0, 0,
0, 2, 1,
0, 4, 3,
0, 6, 5,
0, 8, 7,
0, 10, 9,
0, 12, 11,
0, 14, 13,
0, 16, 15,
0, 18, 17,
0, 20, 19,
0, 22, 21,
0, 24, 23,
0, 26, 25,
0, 28, 27,
0, 30, 29,
0, 32, 31,
0, 34, 33,
0, 36, 35,
0, 38, 37,
0, 40, 39,
0, 42, 41,
0, 44, 43,
0, 46, 45,
0, 48, 47,
0, 50, 49,
0, 52, 51,
0, 54, 53,
0, 56, 55,
0, 58, 57,
0, 60, 59,
0, 62, 61,
0, 65, 63,
0, 67, 65,
0, 69, 67,
0, 71, 69,
0, 73, 71,
0, 75, 73,
0, 77, 75,
0, 79, 77,
0, 81, 79,
0, 83, 81,
0, 85, 83,
0, 87, 85,
0, 89, 87,
0, 91, 89,
0, 93, 91,
0, 95, 93,
0, 97, 95,
0, 99, 97,
0, 101, 99,
0, 103, 101,
0, 105, 103,
0, 107, 105,
0, 109, 107,
0, 111, 109,
0, 113, 111,
0, 115, 113,
0, 117, 115,
0, 119, 117,
0, 121, 119,
0, 123, 121,
0, 125, 123,
0, 128, 125,
1, 126, 127,
3, 124, 129,
5, 122, 131,
7, 120, 133,
9, 118, 135,
11, 116, 137,
13, 114, 139,
15, 112, 141,
17, 110, 143,
19, 108, 145,
21, 106, 147,
23, 104, 149,
25, 102, 151,
27, 100, 153,
29, 98, 155,
31, 96, 157,
33, 94, 159,
35, 92, 161,
37, 90, 163,
39, 88, 165,
41, 86, 167,
43, 84, 169,
45, 82, 171,
47, 80, 173,
49, 78, 175,
51, 76, 177,
53, 74, 179,
55, 72, 181,
57, 70, 183,
59, 68, 185,
61, 66, 187,
63, 64, 189,
65, 63, 191,
67, 61, 193,
69, 59, 195,
71, 57, 197,
73, 55, 199,
75, 53, 201,
77, 51, 203,
79, 49, 205,
81, 47, 207,
83, 45, 209,
85, 43, 211,
86, 41, 213,
88, 39, 215,
90, 37, 217,
92, 35, 219,
94, 33, 221,
96, 31, 223,
98, 29, 225,
100, 27, 227,
102, 25, 229,
104, 23, 231,
106, 21, 233,
108, 19, 235,
110, 17, 237,
112, 15, 239,
114, 13, 241,
116, 11, 243,
118, 9, 245,
120, 7, 247,
122, 5, 249,
124, 3, 251,
126, 1, 253,
128, 0, 255,
130, 2, 252,
132, 4, 248,
134, 6, 244,
136, 8, 240,
138, 10, 236,
140, 12, 232,
142, 14, 228,
144, 16, 224,
146, 18, 220,
148, 20, 216,
150, 22, 212,
152, 24, 208,
154, 26, 204,
156, 28, 200,
158, 30, 196,
160, 32, 192,
162, 34, 188,
164, 36, 184,
166, 38, 180,
168, 40, 176,
170, 42, 172,
171, 44, 168,
173, 46, 164,
175, 48, 160,
177, 50, 156,
179, 52, 152,
181, 54, 148,
183, 56, 144,
185, 58, 140,
187, 60, 136,
189, 62, 132,
191, 64, 128,
193, 66, 124,
195, 68, 120,
197, 70, 116,
199, 72, 112,
201, 74, 108,
203, 76, 104,
205, 78, 100,
207, 80, 96,
209, 82, 92,
211, 84, 88,
213, 86, 84,
215, 88, 80,
217, 90, 76,
219, 92, 72,
221, 94, 68,
223, 96, 64,
225, 98, 60,
227, 100, 56,
229, 102, 52,
231, 104, 48,
233, 106, 44,
235, 108, 40,
237, 110, 36,
239, 112, 32,
241, 114, 28,
243, 116, 24,
245, 118, 20,
247, 120, 16,
249, 122, 12,
251, 124, 8,
253, 126, 4,
255, 128, 0,
255, 130, 4,
255, 132, 8,
255, 134, 12,
255, 136, 16,
255, 138, 20,
255, 140, 24,
255, 142, 28,
255, 144, 32,
255, 146, 36,
255, 148, 40,
255, 150, 44,
255, 152, 48,
255, 154, 52,
255, 156, 56,
255, 158, 60,
255, 160, 64,
255, 162, 68,
255, 164, 72,
255, 166, 76,
255, 168, 80,
255, 170, 85,
255, 172, 89,
255, 174, 93,
255, 176, 97,
255, 178, 101,
255, 180, 105,
255, 182, 109,
255, 184, 113,
255, 186, 117,
255, 188, 121,
255, 190, 125,
255, 192, 129,
255, 194, 133,
255, 196, 137,
255, 198, 141,
255, 200, 145,
255, 202, 149,
255, 204, 153,
255, 206, 157,
255, 208, 161,
255, 210, 165,
255, 212, 170,
255, 214, 174,
255, 216, 178,
255, 218, 182,
255, 220, 186,
255, 222, 190,
255, 224, 194,
255, 226, 198,
255, 228, 202,
255, 230, 206,
255, 232, 210,
255, 234, 214,
255, 236, 218,
255, 238, 222,
255, 240, 226,
255, 242, 230,
255, 244, 234,
255, 246, 238,
255, 248, 242,
255, 250, 246,
255, 252, 250,
255, 255, 255
};

const int hot_metal_blue_size = 256;
const unsigned char hot_metal_blue[] =
{
0,
0,
0,
0,
0,
2,
0,
0,
4,
0,
0,
6,
0,
0,
8,
0,
0,
10,
0,
0,
12,
0,
0,
14,
0,
0,
16,
0,
0,
17,
0,
0,
19,
0,
0,
21,
0,
0,
23,
0,
0,
25,
0,
0,
27,
0,
0,
29,
0,
0,
31,
0,
0,
33,
0,
0,
35,
0,
0,
37,
0,
0,
39,
0,
0,
41,
0,
0,
43,
0,
0,
45,
0,
0,
47,
0,
0,
49,
0,
0,
51,
0,
0,
53,
0,
0,
55,
0,
0,
57,
0,
0,
59,
0,
0,
61,
0,
0,
63,
0,
0,
65,
0,
0,
67,
0,
0,
69,
0,
0,
71,
0,
0,
73,
0,
0,
75,
0,
0,
77,
0,
0,
79,
0,
0,
81,
0,
0,
83,
0,
0,
84,
0,
0,
86,
0,
0,
88,
0,
0,
90,
0,
0,
92,
0,
0,
94,
0,
0,
96,
0,
0,
98,
0,
0,
100,
0,
0,
102,
0,
0,
104,
0,
0,
106,
0,
0,
108,
0,
0,
110,
0,
0,
112,
0,
0,
114,
0,
0,
116,
0,
0,
117,
0,
0,
119,
0,
0,
121,
0,
0,
123,
0,
0,
125,
0,
0,
127,
0,
0,
129,
0,
0,
131,
0,
0,
133,
0,
0,
135,
0,
0,
137,
0,
0,
139,
0,
0,
141,
0,
0,
143,
0,
0,
145,
0,
0,
147,
0,
0,
149,
0,
0,
151,
0,
0,
153,
0,
0,
155,
0,
0,
157,
0,
0,
159,
0,
0,
161,
0,
0,
163,
0,
0,
165,
0,
0,
167,
3,
0,
169,
6,
0,
171,
9,
0,
173,
12,
0,
175,
15,
0,
177,
18,
0,
179,
21,
0,
181,
24,
0,
183,
26,
0,
184,
29,
0,
186,
32,
0,
188,
35,
0,
190,
38,
0,
192,
41,
0,
194,
44,
0,
196,
47,
0,
198,
50,
0,
200,
52,
0,
197,
55,
0,
194,
57,
0,
191,
59,
0,
188,
62,
0,
185,
64,
0,
182,
66,
0,
179,
69,
0,
176,
71,
0,
174,
74,
0,
171,
76,
0,
168,
78,
0,
165,
81,
0,
162,
83,
0,
159,
85,
0,
156,
88,
0,
153,
90,
0,
150,
93,
2,
144,
96,
4,
138,
99,
6,
132,
102,
8,
126,
105,
9,
121,
108,
11,
115,
111,
13,
109,
114,
15,
103,
116,
17,
97,
119,
19,
91,
122,
21,
85,
125,
23,
79,
128,
24,
74,
131,
26,
68,
134,
28,
62,
137,
30,
56,
140,
32,
50,
143,
34,
47,
146,
36,
44,
149,
38,
41,
152,
40,
38,
155,
41,
35,
158,
43,
32,
161,
45,
29,
164,
47,
26,
166,
49,
24,
169,
51,
21,
172,
53,
18,
175,
55,
15,
178,
56,
12,
181,
58,
9,
184,
60,
6,
187,
62,
3,
190,
64,
0,
194,
66,
0,
198,
68,
0,
201,
70,
0,
205,
72,
0,
209,
73,
0,
213,
75,
0,
217,
77,
0,
221,
79,
0,
224,
81,
0,
228,
83,
0,
232,
85,
0,
236,
87,
0,
240,
88,
0,
244,
90,
0,
247,
92,
0,
251,
94,
0,
255,
96,
0,
255,
98,
3,
255,
100,
6,
255,
102,
9,
255,
104,
12,
255,
105,
15,
255,
107,
18,
255,
109,
21,
255,
111,
24,
255,
113,
26,
255,
115,
29,
255,
117,
32,
255,
119,
35,
255,
120,
38,
255,
122,
41,
255,
124,
44,
255,
126,
47,
255,
128,
50,
255,
130,
53,
255,
132,
56,
255,
134,
59,
255,
136,
62,
255,
137,
65,
255,
139,
68,
255,
141,
71,
255,
143,
74,
255,
145,
76,
255,
147,
79,
255,
149,
82,
255,
151,
85,
255,
152,
88,
255,
154,
91,
255,
156,
94,
255,
158,
97,
255,
160,
100,
255,
162,
103,
255,
164,
106,
255,
166,
109,
255,
168,
112,
255,
169,
115,
255,
171,
118,
255,
173,
121,
255,
175,
124,
255,
177,
126,
255,
179,
129,
255,
181,
132,
255,
183,
135,
255,
184,
138,
255,
186,
141,
255,
188,
144,
255,
190,
147,
255,
192,
150,
255,
194,
153,
255,
196,
156,
255,
198,
159,
255,
200,
162,
255,
201,
165,
255,
203,
168,
255,
205,
171,
255,
207,
174,
255,
209,
176,
255,
211,
179,
255,
213,
182,
255,
215,
185,
255,
216,
188,
255,
218,
191,
255,
220,
194,
255,
222,
197,
255,
224,
200,
255,
226,
203,
255,
228,
206,
255,
229,
210,
255,
231,
213,
255,
233,
216,
255,
235,
219,
255,
237,
223,
255,
239,
226,
255,
240,
229,
255,
242,
232,
255,
244,
236,
255,
246,
239,
255,
248,
242,
255,
250,
245,
255,
251,
249,
255,
253,
252,
255,
255,
255
};

const int pet20_dicom_lut_size = 256;
const unsigned char pet20_dicom_lut[] =
{
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
96,
0,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
80,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
48,
48,
112,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
80,
80,
128,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
96,
96,
176,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
112,
112,
192,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
128,
128,
224,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
96,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
48,
144,
48,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
80,
192,
80,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
64,
224,
64,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
224,
224,
80,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
208,
96,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
176,
64,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
208,
144,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
192,
96,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
176,
48,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
0,
0,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255,
255
};

#endif // LUTS_H
